/**
 * 
 */
package robocup.component.actions;



/**
 * @author wetzker
 *
 */
public class BestActionBuffer {

  private ActionSet bestActions = null;
  private double bestBenefit = 0.0;
  
  public BestActionBuffer(){
    
  }
  
  public void reset(){
    bestActions = null;
    bestBenefit = 0.0;
  }

  
  /**
   * The bestActions.
   *
   * @return the bestActions
   */
  public ActionSet getBestActions() {
  
    return this.bestActions;
  }

  
  /**
   * Sets the bestActions
   * 
   * @param bestActions ActionSet, the bestActions to set
   */
  public void setBestActions(final ActionSet bestActions) {
  
    this.bestActions = bestActions;
  }

  
  /**
   * The bestBenefit.
   *
   * @return the bestBenefit
   */
  public double getBestBenefit() {
  
    return this.bestBenefit;
  }

  
  /**
   * Sets the bestBenefit
   * 
   * @param bestBenefit double, the bestBenefit to set
   */
  public void setBestBenefit(final double bestBenefit) {
  
    this.bestBenefit = bestBenefit;
  }
  
  
}
